put up an umbrella - French English Dictionary